home *** CD-ROM | disk | FTP | other *** search
/ Halting the Hacker - A P…uide to Computer Security / Halting the Hacker - A Practical Guide to Computer Security.iso / rfc / rfc1230.txt < prev    next >
Text File  |  1997-04-01  |  52KB  |  1,291 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                      K. McCloghrie
  8. Request for Comments: 1230                      Hughes LAN Systems, Inc.
  9.                                                                   R. Fox
  10.                                                          Synoptics, Inc.
  11.                                                                 May 1991
  12.  
  13.  
  14.                         IEEE 802.4 Token Bus MIB
  15.  
  16. Status of this Memo
  17.  
  18.    This memo defines a MIB for the IEEE 802.4 Token Bus for use with the
  19.    SNMP protocol.  This memo is a product of the Transmission Working
  20.    Group of the Internet Engineering Task Force (IETF).  This RFC
  21.    specifies an IAB standards track protocol for the Internet community,
  22.    and requests discussion and suggestions for improvements.  Please
  23.    refer to the current edition of the "IAB Official Protocol Standards"
  24.    for the standardization state and status of this protocol.
  25.    Distribution of this memo is unlimited.
  26.  
  27. Table of Contents
  28.  
  29.    1. Abstract ..............................................    1
  30.    2. The Network Management Framework.......................    2
  31.    3. Objects ...............................................    2
  32.    3.1 Format of Definitions ................................    3
  33.    4. Overview ..............................................    3
  34.    4.1 Scope of Definitions .................................    3
  35.    4.2 Textual Conventions ..................................    4
  36.    4.3 Optional Objects .....................................    4
  37.    5. Definitions ...........................................    4
  38.    6. Acknowledgements ......................................   22
  39.    7. References ............................................   22
  40.    8. Security Considerations................................   23
  41.    9. Authors' Addresses.....................................   23
  42.  
  43. 1.  Abstract
  44.  
  45.    This memo defines an experimental portion of the Management
  46.    Information Base (MIB) for use with network management protocols in
  47.    TCP/IP-based internets.  In particular, this memo defines managed
  48.    objects used for managing subnetworks which use the IEEE 802.4 Token
  49.    Bus technology described in 802.4 Token-Passing Bus Access Method and
  50.    Physical Layer Specifications, IEEE Standard 802.4.
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Transmission Working Group                                      [Page 1]
  59.  
  60. RFC 1230                     IEEE 802.4 MIB                     May 1991
  61.  
  62.  
  63. 2.  The Network Management Framework
  64.  
  65.    The Internet-standard Network Management Framework consists of three
  66.    components.  They are:
  67.  
  68.       RFC 1155 which defines the SMI, the mechanisms used for describing
  69.       and naming objects for the purpose of management.  RFC 1212
  70.       defines a more concise description mechanism, which is wholly
  71.       consistent with the SMI.
  72.  
  73.       RFC 1156 which defines MIB-I, the core set of managed objects for
  74.       the Internet suite of protocols.  RFC 1213, defines MIB-II, an
  75.       evolution of MIB-I based on implementation experience and new
  76.       operational requirements.
  77.  
  78.       RFC 1157 which defines the SNMP, the protocol used for network
  79.       access to managed objects.
  80.  
  81.    The Framework permits new objects to be defined for the purpose of
  82.    experimentation and evaluation.
  83.  
  84. 3.  Objects
  85.  
  86.    Managed objects are accessed via a virtual information store, termed
  87.    the Management Information Base or MIB.  Objects in the MIB are
  88.    defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
  89.    defined in the SMI.  In particular, each object has a name, a syntax,
  90.    and an encoding.  The name is an object identifier, an
  91.    administratively assigned name, which specifies an object type.  The
  92.    object type together with an object instance serves to uniquely
  93.    identify a specific instantiation of the object.  For human
  94.    convenience, we often use a textual string, termed the OBJECT
  95.    DESCRIPTOR, to also refer to the object type.
  96.  
  97.    The syntax of an object type defines the abstract data structure
  98.    corresponding to that object type.  The ASN.1 language is used for
  99.    this purpose.  However, the SMI [3] purposely restricts the ASN.1
  100.    constructs which may be used.  These restrictions are explicitly made
  101.    for simplicity.
  102.  
  103.    The encoding of an object type is simply how that object type is
  104.    represented using the object type's syntax.  Implicitly tied to the
  105.    notion of an object type's syntax and encoding is how the object type
  106.    is represented when being transmitted on the network.
  107.  
  108.    The SMI specifies the use of the basic encoding rules of ASN.1 [8],
  109.    subject to the additional requirements imposed by the SNMP.
  110.  
  111.  
  112.  
  113.  
  114. Transmission Working Group                                      [Page 2]
  115.  
  116. RFC 1230                     IEEE 802.4 MIB                     May 1991
  117.  
  118.  
  119. 3.1.  Format of Definitions
  120.  
  121.    Section 5 contains contains the specification of all object types
  122.    contained in this MIB module.  The object types are defined using the
  123.    conventions defined in the SMI, as amended by the extensions
  124.    specified in [9,10].
  125.  
  126. 4.  Overview
  127.  
  128.    This memo defines three tables:
  129.  
  130.       - the 802.4 Operational Table containing state and
  131.         operational parameter information which is specific to
  132.         802.4 interfaces;
  133.  
  134.       - the 802.4 Initialization Table containing the parameter
  135.         information used by an 802.4 interface as the values to
  136.         be assigned to its operational parameters upon
  137.         initialization; and
  138.  
  139.       - the 802.4 Statistics Table containing 802.4 interface
  140.         statistics.
  141.  
  142.    A managed system will have one entry in each of these tables for each
  143.    of its 802.4 interfaces.
  144.  
  145.    This memo also defines OBJECT IDENTIFIERs, some to identify 802.4
  146.    tests, for use with the ifExtnsTestTable defined in [11], and some to
  147.    identify Token Bus interface Chip Sets, for use with the
  148.    ifExtnsChipSet object defined in [11].
  149.  
  150. 4.1.  Scope of Definitions
  151.  
  152.    All objects defined in this memo are registered in a single subtree
  153.    within the experimental namespace [3], and are for use with every
  154.    interface which conforms to the IEEE 802.4 Token Bus Access Method
  155.    [10]. At present, this applies to interfaces for which the ifType
  156.    variable in the Internet-standard MIB [4,6] has the value:
  157.  
  158.       iso88024-tokenBus(8)
  159.  
  160.    For these interfaces, the value of the ifSpecific variable in the
  161.    MIB-II [6] has the OBJECT IDENTIFIER value:
  162.  
  163.       dot4    OBJECT IDENTIFIER ::= { experimental 7 }
  164.  
  165.    as defined below.
  166.  
  167.  
  168.  
  169.  
  170. Transmission Working Group                                      [Page 3]
  171.  
  172. RFC 1230                     IEEE 802.4 MIB                     May 1991
  173.  
  174.  
  175. 4.2.  Textual Conventions
  176.  
  177.    Two new datatypes, MacAddress and OctetTime, are introduced as
  178.    textual conventions in this document.  These textual conventions have
  179.    NO effect on either the syntax nor the semantics of any managed
  180.    object. Objects defined using these conventions are always encoded by
  181.    means of the rules that define their primitive type.  Hence, no
  182.    changes to the SMI or the SNMP are necessary to accommodate these
  183.    textual conventions which are adopted merely for the convenience of
  184.    readers and writers in pursuit of the elusive goal of a concise and
  185.    unambiguous specification.
  186.  
  187. 4.3.  Optional Objects
  188.  
  189.    A few objects are defined in this memo with "optional" status for the
  190.    purpose of allowing experimentation to determine whether they are
  191.    useful or not.  If sufficient consensus is reached in the Internet
  192.    community to result in a subsequent revision of this memo being
  193.    placed in the Internet-standard MIB, then these optional objects will
  194.    either be removed or become mandatory.
  195.  
  196. 5.  Definitions
  197.  
  198.  
  199.           RFC1230-MIB DEFINITIONS ::= BEGIN
  200.  
  201.           --                 IEEE 802.4 Token Bus MIB
  202.  
  203.           IMPORTS
  204.                   experimental
  205.                           FROM RFC1155-SMI
  206.                   OBJECT-TYPE
  207.                           FROM RFC-1212;
  208.  
  209.           --  This MIB Module uses the extended OBJECT-TYPE macro as
  210.           --  defined in [9].
  211.  
  212.  
  213.  
  214.           dot4    OBJECT IDENTIFIER ::= { experimental 7 }
  215.  
  216.           -- All representations of MAC addresses in this MIB Module
  217.           -- use, as a textual convention (i.e. this convention does
  218.           -- not affect their encoding), the data type:
  219.  
  220.           MacAddress ::= OCTET STRING (SIZE (6))    -- a 6 octet
  221.                                                     -- address in the
  222.                                                     -- "canonical" order
  223.  
  224.  
  225.  
  226. Transmission Working Group                                      [Page 4]
  227.  
  228. RFC 1230                     IEEE 802.4 MIB                     May 1991
  229.  
  230.  
  231.                                                     -- defined by IEEE
  232.                                                     -- 802.1a.
  233.           -- 16-bit addresses, if needed, are represented by setting
  234.           -- their upper 4 octets to all 0's, i.e., AAFF would be
  235.           -- represented as 00000000AAFF.
  236.  
  237.  
  238.           -- This specification follows the 802.4 convention of
  239.           -- specifying time intervals, which are dependent on the
  240.           -- bandwidth of the media, in units of octet time.  One
  241.           -- octet time is the time taken to transmit eight bits.
  242.           -- Representation of such time intervals in this MIB Module
  243.           -- use, as a textual convention (i.e., this convention does
  244.           -- not affect their encoding), the data type:
  245.  
  246.           OctetTime  ::= INTEGER        -- the value of a time
  247.                                         -- interval in units of octet
  248.                                         -- time.
  249.  
  250.  
  251.           -- The 802.4 Operational Table
  252.  
  253.           -- This table contains state and parameter information which
  254.           -- is specific to 802.4 interfaces.  It is mandatory that
  255.           -- systems having 802.4 interfaces implement this table in
  256.           -- addition to the generic interfaces table [4,6] and its
  257.           -- generic extensions [11].
  258.  
  259.           dot4Table  OBJECT-TYPE
  260.                      SYNTAX  SEQUENCE OF Dot4Entry
  261.                      ACCESS  not-accessible
  262.                      STATUS  mandatory
  263.                      DESCRIPTION
  264.                              "This table contains Token Bus interface
  265.                              parameters and state variables, one entry
  266.                              per 802.5 interface."
  267.  
  268.                      ::= { dot4 1 }
  269.  
  270.           dot4Entry  OBJECT-TYPE
  271.                      SYNTAX  Dot4Entry
  272.                      ACCESS  not-accessible
  273.                      STATUS  mandatory
  274.                      DESCRIPTION
  275.                              "A list of Token Bus status and operational
  276.                              parameter values for an 802.4 interface."
  277.                      INDEX   { dot4IfIndex }
  278.                      ::= { dot4Table 1 }
  279.  
  280.  
  281.  
  282. Transmission Working Group                                      [Page 5]
  283.  
  284. RFC 1230                     IEEE 802.4 MIB                     May 1991
  285.  
  286.  
  287.           Dot4Entry  ::= SEQUENCE {
  288.                              dot4IfIndex
  289.                                  INTEGER,
  290.                              dot4Options
  291.                                  INTEGER,
  292.                              dot4State
  293.                                  INTEGER,
  294.                              dot4Commands
  295.                                  INTEGER,
  296.                              dot4MacAddrLen
  297.                                  INTEGER,
  298.                              dot4NextStation
  299.                                  MacAddress,
  300.                              dot4PreviousStation
  301.                                  MacAddress,
  302.                              dot4SlotTime
  303.                                  OctetTime,
  304.                              dot4LastTokenRotTime
  305.                                  OctetTime,
  306.                              dot4HiPriTokenHoldTime
  307.                                  OctetTime,
  308.                              dot4TargetRotTimeClass4
  309.                                  OctetTime,
  310.                              dot4TargetRotTimeClass2
  311.                                  OctetTime,
  312.                              dot4TargetRotTimeClass0
  313.                                  OctetTime,
  314.                              dot4TargetRotTimeRingMaint
  315.                                  OctetTime,
  316.                              dot4RingMaintTimerInitValue
  317.                                  OctetTime,
  318.                              dot4MaxInterSolicitCount
  319.                                  INTEGER (16..255),
  320.                              dot4MaxRetries
  321.                                  INTEGER (0..7),
  322.                              dot4MinPostSilencePreambLen
  323.                                  INTEGER,
  324.                              dot4StandardRevision
  325.                                  INTEGER
  326.                          }
  327.  
  328.  
  329.           dot4IfIndex  OBJECT-TYPE
  330.                      SYNTAX  INTEGER
  331.                      ACCESS  read-only
  332.                      STATUS  mandatory
  333.                      DESCRIPTION
  334.                              "The value of this object identifies the
  335.  
  336.  
  337.  
  338. Transmission Working Group                                      [Page 6]
  339.  
  340. RFC 1230                     IEEE 802.4 MIB                     May 1991
  341.  
  342.  
  343.                              802.4 interface for which this entry
  344.                              contains management information.  The
  345.                              value of this object for a particular
  346.                              interface has the same value as the
  347.                              ifIndex object, defined in [4,6], for the
  348.                              same interface."
  349.                      ::= { dot4Entry 1 }
  350.  
  351.           dot4Options OBJECT-TYPE
  352.                      SYNTAX  INTEGER
  353.                      ACCESS  read-only
  354.                      STATUS  mandatory
  355.                      DESCRIPTION
  356.                              "The optional parts of the 802.4
  357.                              specification which are in use by this
  358.                              station.  The options of the 802.4
  359.                              specification are represented by the
  360.                              following values:
  361.                                    1 - Priority
  362.                                    2 - Request-With-Response
  363.                              The value of this object is given by the
  364.                              sum of the above representations for
  365.                              those options in use on this interface.
  366.                              The value zero indicates that no options
  367.                              are in use."
  368.                      ::= { dot4Entry 2 }
  369.  
  370.           dot4State OBJECT-TYPE
  371.                      SYNTAX  INTEGER {
  372.                                  other(1),
  373.                                  offline(2),
  374.                                  outOfRing(3),
  375.                                  enteringRing(4),
  376.                                  inRing(5)
  377.                              }
  378.                      ACCESS  read-only
  379.                      STATUS  mandatory
  380.                      DESCRIPTION
  381.                              "The current state of the 802.4
  382.                              interface.  The value of other(1) is
  383.                              used if the state is unknown
  384.                              (e.g., due to an error condition)."
  385.                      ::=   { dot4Entry 3 }
  386.  
  387.           dot4Commands OBJECT-TYPE
  388.                      SYNTAX  INTEGER {
  389.                                  no-op(1),
  390.                                  enterRing(2),
  391.  
  392.  
  393.  
  394. Transmission Working Group                                      [Page 7]
  395.  
  396. RFC 1230                     IEEE 802.4 MIB                     May 1991
  397.  
  398.  
  399.                                  exitRing(3),
  400.                                  reset(4),
  401.                                  initialize(5)
  402.                              }
  403.                      ACCESS  read-write
  404.                      STATUS  mandatory
  405.                      DESCRIPTION
  406.                              "Setting this object causes the station
  407.                              to change the state of the interface as
  408.                              indicated by the specified value.  An
  409.                              initialize(5) command causes the
  410.                              interfaceto load its operational
  411.                              parameters from its initialization
  412.                              parameters; the value of
  413.                              dot4InitInRingDesired determines
  414.                              whether the station tries to enter the
  415.                              logical ring immediately.
  416.                                  Note that the 802.4 specification
  417.                              suggests a station remain Offline after a
  418.                              'remote Network Management' reset(4),
  419.                              until a 'local Network Management'
  420.                              initialize(5) is performed.
  421.                                  Setting this object to a value of
  422.                              no-op(1) has no effect.  When read,
  423.                              this object always has the value no-op(1)."
  424.                      ::=  { dot4Entry 4 }
  425.  
  426.           dot4MacAddrLen OBJECT-TYPE
  427.                      SYNTAX  INTEGER {
  428.                                  sixteenBit(1),
  429.                                  forty-eightBit(2)
  430.                              }
  431.                      ACCESS  read-only
  432.                      STATUS  mandatory
  433.                      DESCRIPTION
  434.                              "This object indicates the size of MAC
  435.                              addresses interpreted by this station."
  436.                      ::= { dot4Entry 5 }
  437.  
  438.           dot4NextStation OBJECT-TYPE
  439.                      SYNTAX  MacAddress
  440.                      ACCESS  read-only
  441.                      STATUS  mandatory
  442.                      DESCRIPTION
  443.                              "The MAC address of this station's
  444.                              successor in the logical ring."
  445.                      ::= { dot4Entry 6 }
  446.  
  447.  
  448.  
  449.  
  450. Transmission Working Group                                      [Page 8]
  451.  
  452. RFC 1230                     IEEE 802.4 MIB                     May 1991
  453.  
  454.  
  455.           dot4PreviousStation OBJECT-TYPE
  456.                      SYNTAX  MacAddress
  457.                      ACCESS  read-only
  458.                      STATUS  mandatory
  459.                      DESCRIPTION
  460.                              "The source MAC address of the last token
  461.                              addressed to this station."
  462.                      ::= { dot4Entry 7 }
  463.  
  464.           dot4SlotTime OBJECT-TYPE
  465.                      SYNTAX  OctetTime
  466.                      ACCESS  read-only
  467.                      STATUS  mandatory
  468.                      DESCRIPTION
  469.                              "The maximum time any station need wait
  470.                              for an immediate MAC-level response from
  471.                              another station.
  472.                              This value must the same in all stations on
  473.                              the 802.4 network."
  474.                      ::= { dot4Entry 8 }
  475.  
  476.           dot4LastTokenRotTime OBJECT-TYPE
  477.                      SYNTAX  OctetTime
  478.                      ACCESS  read-only
  479.                      STATUS  mandatory
  480.                      DESCRIPTION
  481.                              "The observed token rotation time for the
  482.                              last token rotation, timed from token
  483.                              arrival to token arrival.  A value of
  484.                              zero indicates that the token is not
  485.                              rotating."
  486.                      ::= { dot4Entry 9 }
  487.  
  488.           dot4HiPriTokenHoldTime OBJECT-TYPE
  489.                      SYNTAX  OctetTime
  490.                      ACCESS  read-only
  491.                      STATUS  mandatory
  492.                      DESCRIPTION
  493.                              "The maximum duration for which a station
  494.                              can hold the token to transmit frames of
  495.                              access class 6 (if the priority option is
  496.                              implemented), or of any access class (if
  497.                              the priority option is not implemented)."
  498.                      ::= { dot4Entry 10 }
  499.  
  500.           dot4TargetRotTimeClass4 OBJECT-TYPE
  501.                      SYNTAX  OctetTime
  502.                      ACCESS  read-only
  503.  
  504.  
  505.  
  506. Transmission Working Group                                      [Page 9]
  507.  
  508. RFC 1230                     IEEE 802.4 MIB                     May 1991
  509.  
  510.  
  511.                      STATUS  mandatory
  512.                      DESCRIPTION
  513.                              "If the priority scheme is being used,
  514.                              this value specifies a limit on how long
  515.                              a station can transmit frames at access
  516.                              class 4.  The limit is measured from the
  517.                              time the station is able to start
  518.                              transmitting frames at this access class
  519.                              on one rotation, to the time it must stop
  520.                              transmitting frames at this access class
  521.                              on the next rotation.  If the priority
  522.                              scheme is not being used, this object has
  523.                              the value 0."
  524.                      ::= { dot4Entry 11 }
  525.  
  526.           dot4TargetRotTimeClass2 OBJECT-TYPE
  527.                      SYNTAX  OctetTime
  528.                      ACCESS  read-only
  529.                      STATUS  mandatory
  530.                      DESCRIPTION
  531.                              "If the priority scheme is being used,
  532.                              this value specifies a limit on how long
  533.                              a station can transmit frames at access
  534.                              class 2.  The limit is measured from the
  535.                              time the station is able to start
  536.                              transmitting frames at this access
  537.                              class on one rotation, to the time it
  538.                              must stop transmitting frames at this
  539.                              access class on the next rotation.  If
  540.                              the priority scheme is not being used,
  541.                              this object has the value 0."
  542.                      ::= { dot4Entry 12 }
  543.  
  544.           dot4TargetRotTimeClass0 OBJECT-TYPE
  545.                      SYNTAX  OctetTime
  546.                      ACCESS  read-only
  547.                      STATUS  mandatory
  548.                      DESCRIPTION
  549.                              "If the priority scheme is being used,
  550.                              this value specifies a limit on how long
  551.                              a station can transmit frames at access
  552.                              class 0.  The limit is measured from the
  553.                              time the station is able to start
  554.                              transmitting frames at this access
  555.                              class on one rotation, to the time it
  556.                              must stop transmitting frames at this
  557.                              access class on the next rotation.  If
  558.                              the priority scheme is not being used,
  559.  
  560.  
  561.  
  562. Transmission Working Group                                     [Page 10]
  563.  
  564. RFC 1230                     IEEE 802.4 MIB                     May 1991
  565.  
  566.  
  567.                              this object has the value 0."
  568.                      ::= { dot4Entry 13 }
  569.  
  570.           dot4TargetRotTimeRingMaint OBJECT-TYPE
  571.                      SYNTAX  OctetTime
  572.                      ACCESS  read-only
  573.                      STATUS  mandatory
  574.                      DESCRIPTION
  575.                              "A value used to limit the duration of a
  576.                              token rotation.  If the duration of a
  577.                              token rotation exceeds this value, the
  578.                              station will not open the response window
  579.                              to solicit for a new successor."
  580.                      ::= { dot4Entry 14 }
  581.  
  582.           dot4RingMaintTimerInitValue OBJECT-TYPE
  583.                      SYNTAX  OctetTime
  584.                      ACCESS  read-only
  585.                      STATUS  mandatory
  586.                      DESCRIPTION
  587.                              "The value to which the
  588.                              dot4TargetRotTimeRingMaint is set, each
  589.                              time the station enters the ring.
  590.                              A large value will cause the station to
  591.                              solicit successors immediately upon entry
  592.                              to the ring; a value of zero will cause
  593.                              the station to defer this solicitation
  594.                              for at least one token rotation."
  595.                      ::= { dot4Entry 15 }
  596.  
  597.           dot4MaxInterSolicitCount OBJECT-TYPE
  598.                      SYNTAX  INTEGER (16..255)
  599.                      ACCESS  read-only
  600.                      STATUS  mandatory
  601.                      DESCRIPTION
  602.                              "The maximum number of consecutive token
  603.                              rotations without soliciting for a
  604.                              successor.  If this count expires, the
  605.                              station opens the response window to
  606.                              solicit for a successor (providing the
  607.                              duration of the current token rotation
  608.                              has not exceeded
  609.                              dot4TargetRotTimeRingMaint).  The least
  610.                              significant two bits of the count are
  611.                              determined randomly by the station on a
  612.                              per-use basis."
  613.                      ::= { dot4Entry 16 }
  614.  
  615.  
  616.  
  617.  
  618. Transmission Working Group                                     [Page 11]
  619.  
  620. RFC 1230                     IEEE 802.4 MIB                     May 1991
  621.  
  622.  
  623.           dot4MaxRetries OBJECT-TYPE
  624.                      SYNTAX  INTEGER (0..7)
  625.                      ACCESS  read-only
  626.                      STATUS  mandatory
  627.                      DESCRIPTION
  628.                              "The maximum number of retries of a
  629.                              Request-with-Response (RWR) frame.  If
  630.                              the RWR option is not in use, this object
  631.                              has the value 0."
  632.                      ::= { dot4Entry 17 }
  633.  
  634.           dot4MinPostSilencePreambLen OBJECT-TYPE
  635.                      SYNTAX  INTEGER
  636.                      ACCESS  read-only
  637.                      STATUS  mandatory
  638.                      DESCRIPTION
  639.                              "The minimum number of octets of preamble
  640.                              on the first frame transmitted by this
  641.                              station after a period of 'transmitted'
  642.                              silence."
  643.                      ::= { dot4Entry 18 }
  644.  
  645.           dot4StandardRevision OBJECT-TYPE
  646.                      SYNTAX  INTEGER {
  647.                                  rev2(2)
  648.                              }
  649.                      ACCESS  read-only
  650.                      STATUS  mandatory
  651.                      DESCRIPTION
  652.                              "The Revision number of the 802.4 standard
  653.                              implemented by this station."
  654.                      ::= { dot4Entry 19 }
  655.  
  656.  
  657.           -- 802.4 Initialization Table
  658.  
  659.           -- This table contains the parameter information used by an
  660.           -- 802.4 interface as the values to be assigned to its
  661.           -- operational parameters upon initialization.  It is
  662.           -- mandatory that systems having 802.4 interfaces implement
  663.           -- this table.
  664.  
  665.           dot4InitTable  OBJECT-TYPE
  666.                      SYNTAX  SEQUENCE OF Dot4InitEntry
  667.                      ACCESS  not-accessible
  668.                      STATUS  mandatory
  669.                      DESCRIPTION
  670.                              "This table contains Token Bus
  671.  
  672.  
  673.  
  674. Transmission Working Group                                     [Page 12]
  675.  
  676. RFC 1230                     IEEE 802.4 MIB                     May 1991
  677.  
  678.  
  679.                              initialization parameters, one entry per
  680.                              802.4 interface."
  681.                      ::= { dot4 2 }
  682.  
  683.           dot4InitEntry  OBJECT-TYPE
  684.                      SYNTAX  Dot4InitEntry
  685.                      ACCESS  not-accessible
  686.                      STATUS  mandatory
  687.                      DESCRIPTION
  688.                              "A list of Token Bus initialization
  689.                              parameters for an 802.4 interface."
  690.                      INDEX   { dot4InitIfIndex }
  691.                      ::= { dot4InitTable 1 }
  692.  
  693.           Dot4InitEntry ::= SEQUENCE {
  694.                                 dot4InitIfIndex
  695.                                     INTEGER,
  696.                                 dot4InitSlotTime
  697.                                     OctetTime,
  698.                                 dot4InitMaxInterSolicitCount
  699.                                     INTEGER (16..255),
  700.                                 dot4InitMaxRetries
  701.                                     INTEGER (0..7),
  702.                                 dot4InitHiPriTokenHoldTime
  703.                                     OctetTime,
  704.                                 dot4InitTargetRotTimeClass4
  705.                                     OctetTime,
  706.                                 dot4InitTargetRotTimeClass2
  707.                                     OctetTime,
  708.                                 dot4InitTargetRotTimeClass0
  709.                                     OctetTime,
  710.                                 dot4InitTargetRotTimeRingMaint
  711.                                     OctetTime,
  712.                                 dot4InitRingMaintTimerInitValue
  713.                                     OctetTime,
  714.                                 dot4InitMinPostSilencePreambLen
  715.                                     INTEGER,
  716.                                 dot4InitInRingDesired
  717.                                     INTEGER
  718.                             }
  719.  
  720.           dot4InitIfIndex  OBJECT-TYPE
  721.                      SYNTAX  INTEGER
  722.                      ACCESS  read-only
  723.                      STATUS  mandatory
  724.                      DESCRIPTION
  725.                              "The value of this object identifies the
  726.                              802.4 interface for which this entry
  727.  
  728.  
  729.  
  730. Transmission Working Group                                     [Page 13]
  731.  
  732. RFC 1230                     IEEE 802.4 MIB                     May 1991
  733.  
  734.  
  735.                              contains management information.  The
  736.                              value of this object for a particular
  737.                              interface has the same value as the
  738.                              ifIndex object, defined in [4,6], for
  739.                              the same interface."
  740.                      ::= { dot4InitEntry 1 }
  741.  
  742.           dot4InitSlotTime OBJECT-TYPE
  743.                      SYNTAX  OctetTime
  744.                      ACCESS  read-write
  745.                      STATUS  mandatory
  746.                      DESCRIPTION
  747.                              "The value assigned to the object
  748.                              dot4SlotTime when the station is
  749.                              initialized."
  750.                      ::= { dot4InitEntry 2 }
  751.  
  752.           dot4InitMaxInterSolicitCount OBJECT-TYPE
  753.                      SYNTAX  INTEGER (16..255)
  754.                      ACCESS  read-write
  755.                      STATUS  mandatory
  756.                      DESCRIPTION
  757.                              "The value assigned to the object
  758.                              dot4MaxInterSolicitCount when the station
  759.                              is initialized."
  760.                      ::= { dot4InitEntry 3 }
  761.  
  762.           dot4InitMaxRetries OBJECT-TYPE
  763.                      SYNTAX  INTEGER (0..7)
  764.                      ACCESS  read-write
  765.                      STATUS  mandatory
  766.                      DESCRIPTION
  767.                              "The value assigned to the object
  768.                              dot4MaxRetries when the station is
  769.                              initialized."
  770.                      ::= { dot4InitEntry 4 }
  771.  
  772.           dot4InitHiPriTokenHoldTime OBJECT-TYPE
  773.                      SYNTAX  OctetTime
  774.                      ACCESS  read-write
  775.                      STATUS  mandatory
  776.                      DESCRIPTION
  777.                              "The value assigned to the object
  778.                              dot4HiPriTokenHoldTime when the station
  779.                              is initialized."
  780.                      ::= { dot4InitEntry 5 }
  781.  
  782.  
  783.  
  784.  
  785.  
  786. Transmission Working Group                                     [Page 14]
  787.  
  788. RFC 1230                     IEEE 802.4 MIB                     May 1991
  789.  
  790.  
  791.           dot4InitTargetRotTimeClass4 OBJECT-TYPE
  792.                      SYNTAX  OctetTime
  793.                      ACCESS  read-write
  794.                      STATUS  mandatory
  795.                      DESCRIPTION
  796.                              "The value assigned to the object
  797.                              dot4TargetRotTimeClass4 when the station
  798.                              is initialized."
  799.                      ::= { dot4InitEntry 6 }
  800.  
  801.           dot4InitTargetRotTimeClass2 OBJECT-TYPE
  802.                      SYNTAX  OctetTime
  803.                      ACCESS  read-write
  804.                      STATUS  mandatory
  805.                      DESCRIPTION
  806.                              "The value assigned to the object
  807.                              dot4TargetRotTimeClass2 when the station
  808.                              is initialized."
  809.                      ::= { dot4InitEntry 7 }
  810.  
  811.           dot4InitTargetRotTimeClass0 OBJECT-TYPE
  812.                      SYNTAX  OctetTime
  813.                      ACCESS  read-write
  814.                      STATUS  mandatory
  815.                      DESCRIPTION
  816.                              "The value assigned to the object
  817.                              dot4TargetRotTimeClass0 when the station
  818.                              is initialized."
  819.                      ::= { dot4InitEntry 8 }
  820.  
  821.           dot4InitTargetRotTimeRingMaint OBJECT-TYPE
  822.                      SYNTAX  OctetTime
  823.                      ACCESS  read-write
  824.                      STATUS  mandatory
  825.                      DESCRIPTION
  826.                              "The value assigned to the object
  827.                              dot4TargetRotTimeRingMaint when the station
  828.                              is initialized."
  829.                      ::= { dot4InitEntry 9 }
  830.  
  831.           dot4InitRingMaintTimerInitValue OBJECT-TYPE
  832.                      SYNTAX  OctetTime
  833.                      ACCESS  read-write
  834.                      STATUS  mandatory
  835.                      DESCRIPTION
  836.                              "The value assigned to the object
  837.                              dot4RingMaintTimerInitValue when the
  838.                              station is initialized."
  839.  
  840.  
  841.  
  842. Transmission Working Group                                     [Page 15]
  843.  
  844. RFC 1230                     IEEE 802.4 MIB                     May 1991
  845.  
  846.  
  847.                      ::= { dot4InitEntry 10 }
  848.  
  849.           dot4InitMinPostSilencePreambLen OBJECT-TYPE
  850.                      SYNTAX  INTEGER
  851.                      ACCESS  read-write
  852.                      STATUS  mandatory
  853.                      DESCRIPTION
  854.                              "The value assigned to the object
  855.                              dot4MinPostSilencePreambLen when the
  856.                              station is initialized."
  857.                      ::= { dot4InitEntry 11 }
  858.  
  859.           dot4InitInRingDesired OBJECT-TYPE
  860.                      SYNTAX INTEGER {
  861.                                 inRing(1),
  862.                                 outOfRing(2)
  863.                             }
  864.                      ACCESS  read-write
  865.                      STATUS  mandatory
  866.                      DESCRIPTION
  867.                              "This object determines whether the
  868.                              station will attempt to enter the logical
  869.                              ring immediately after initialization."
  870.                      ::= { dot4InitEntry 12 }
  871.  
  872.  
  873.           -- 802.4 Statistics Table
  874.  
  875.           -- This table contains Token Bus statistics, one entry per
  876.           -- 802.4 interface.  It is mandatory that systems having
  877.           -- 802.4 interfaces implement this table.
  878.  
  879.           dot4StatsTable  OBJECT-TYPE
  880.                      SYNTAX  SEQUENCE OF Dot4StatsEntry
  881.                      ACCESS  not-accessible
  882.                      STATUS  mandatory
  883.                      DESCRIPTION
  884.                              "A table containing Token Bus statistics.
  885.                              All the statistics are defined using the
  886.                              syntax Counter as 32 bit wrap around
  887.                              counters.  Thus, if an interface's
  888.                              hardware chip set maintains these
  889.                              statistics in 16-bit counters, then the
  890.                              agent must read the hardware's counters
  891.                              frequently enough to prevent loss of
  892.                              significance, in order to maintain
  893.                              a 32-bit counter in software."
  894.                      ::= { dot4 3 }
  895.  
  896.  
  897.  
  898. Transmission Working Group                                     [Page 16]
  899.  
  900. RFC 1230                     IEEE 802.4 MIB                     May 1991
  901.  
  902.  
  903.           dot4StatsEntry  OBJECT-TYPE
  904.                      SYNTAX  Dot4StatsEntry
  905.                      ACCESS  not-accessible
  906.                      STATUS  mandatory
  907.                      DESCRIPTION
  908.                              "An entry containing the 802.4 statistics
  909.                              for a particular interface."
  910.                      INDEX   { dot4StatsIfIndex }
  911.                      ::= { dot4StatsTable 1 }
  912.  
  913.           Dot4StatsEntry ::= SEQUENCE {
  914.                                   dot4StatsIfIndex
  915.                                      INTEGER,
  916.                                   dot4StatsTokenPasses
  917.                                      Counter,
  918.                                   dot4StatsTokenHeards
  919.                                      Counter,
  920.                                   dot4StatsNoSuccessors
  921.                                      Counter,
  922.                                   dot4StatsWhoFollows
  923.                                      Counter,
  924.                                   dot4StatsTokenPassFails
  925.                                      Counter,
  926.                                   dot4StatsNonSilences
  927.                                      Counter,
  928.                                   dot4StatsFcsErrors
  929.                                      Counter,
  930.                                   dot4StatsEbitErrors
  931.                                      Counter,
  932.                                   dot4StatsFrameFrags
  933.                                      Counter,
  934.                                   dot4StatsFrameTooLongs
  935.                                      Counter,
  936.                                   dot4StatsOverRuns
  937.                                      Counter,
  938.                                   dot4StatsDupAddresses
  939.                                      Counter
  940.                              }
  941.  
  942.           dot4StatsIfIndex  OBJECT-TYPE
  943.                      SYNTAX  INTEGER
  944.                      ACCESS  read-only
  945.                      STATUS  mandatory
  946.                      DESCRIPTION
  947.                              "The value of this object identifies the
  948.                              802.4 interface for which this entry
  949.                              contains management information.  The
  950.                              value of this object for a particular
  951.  
  952.  
  953.  
  954. Transmission Working Group                                     [Page 17]
  955.  
  956. RFC 1230                     IEEE 802.4 MIB                     May 1991
  957.  
  958.  
  959.                              interface has the same value as the
  960.                              ifIndex object, defined in [4,6], for the
  961.                              same interface."
  962.                      ::= { dot4StatsEntry 1 }
  963.  
  964.           dot4StatsTokenPasses OBJECT-TYPE
  965.                      SYNTAX  Counter
  966.                      ACCESS  read-only
  967.                      STATUS  optional
  968.                      DESCRIPTION
  969.                              "The number of times this station has
  970.                              passed the token."
  971.                      ::= { dot4StatsEntry 2 }
  972.  
  973.           dot4StatsTokenHeards OBJECT-TYPE
  974.                      SYNTAX  Counter
  975.                      ACCESS  read-only
  976.                      STATUS  optional
  977.                      DESCRIPTION
  978.                              "The number of tokens heard by this
  979.                              station."
  980.                      ::= { dot4StatsEntry 3 }
  981.  
  982.           dot4StatsNoSuccessors OBJECT-TYPE
  983.                      SYNTAX  Counter
  984.                      ACCESS  read-only
  985.                      STATUS  mandatory
  986.                      DESCRIPTION
  987.                              "The number of times the station could
  988.                              not find a successor while believing
  989.                              itself not the only station in the ring.
  990.                              This can signify a faulty transmitter
  991.                              condition in this station."
  992.                      ::= { dot4StatsEntry 4 }
  993.  
  994.           dot4StatsWhoFollows OBJECT-TYPE
  995.                      SYNTAX  Counter
  996.                      ACCESS  read-only
  997.                      STATUS  mandatory
  998.                      DESCRIPTION
  999.                              "The number of times the station has had
  1000.                              to look for a new next station."
  1001.                      ::= { dot4StatsEntry 5 }
  1002.  
  1003.           dot4StatsTokenPassFails OBJECT-TYPE
  1004.                      SYNTAX  Counter
  1005.                      ACCESS  read-only
  1006.                      STATUS  mandatory
  1007.  
  1008.  
  1009.  
  1010. Transmission Working Group                                     [Page 18]
  1011.  
  1012. RFC 1230                     IEEE 802.4 MIB                     May 1991
  1013.  
  1014.  
  1015.                      DESCRIPTION
  1016.                              "The number of times the station failed in
  1017.                              passing the token to the next station."
  1018.                      ::= { dot4StatsEntry 6 }
  1019.  
  1020.           dot4StatsNonSilences OBJECT-TYPE
  1021.                      SYNTAX  Counter
  1022.                      ACCESS  read-only
  1023.                      STATUS  mandatory
  1024.                      DESCRIPTION
  1025.                              "The number of occurrences of non-silence
  1026.                              followed by silence in which a start
  1027.                              delimiter was not detected."
  1028.                      ::= { dot4StatsEntry 7 }
  1029.  
  1030.           dot4StatsFcsErrors OBJECT-TYPE
  1031.                      SYNTAX  Counter
  1032.                      ACCESS  read-only
  1033.                      STATUS  mandatory
  1034.                      DESCRIPTION
  1035.                              "The number of frames received with an
  1036.                              incorrect FCS and the E-bit reset."
  1037.                      ::= { dot4StatsEntry 8 }
  1038.  
  1039.           dot4StatsEbitErrors OBJECT-TYPE
  1040.                      SYNTAX  Counter
  1041.                      ACCESS  read-only
  1042.                      STATUS  mandatory
  1043.                      DESCRIPTION
  1044.                              "The number of frames the station
  1045.                              received with the E-bit set in the
  1046.                              end delimiter."
  1047.                      ::= { dot4StatsEntry 9 }
  1048.  
  1049.           dot4StatsFrameFrags OBJECT-TYPE
  1050.                      SYNTAX  Counter
  1051.                      ACCESS  read-only
  1052.                      STATUS  mandatory
  1053.                      DESCRIPTION
  1054.                              "The number of occurrences of receiving a
  1055.                              start delimiter followed by another start
  1056.                              delimiter, an invalid symbol sequence or
  1057.                              silence, without an intervening end
  1058.                              delimiter."
  1059.                      ::= { dot4StatsEntry 10 }
  1060.  
  1061.           dot4StatsFrameTooLongs OBJECT-TYPE
  1062.                      SYNTAX  Counter
  1063.  
  1064.  
  1065.  
  1066. Transmission Working Group                                     [Page 19]
  1067.  
  1068. RFC 1230                     IEEE 802.4 MIB                     May 1991
  1069.  
  1070.  
  1071.                      ACCESS  read-only
  1072.                      STATUS  mandatory
  1073.                      DESCRIPTION
  1074.                              "The number of frames that were received
  1075.                              that were larger than the media's MTU."
  1076.                      ::= { dot4StatsEntry 11 }
  1077.  
  1078.           dot4StatsOverRuns OBJECT-TYPE
  1079.                      SYNTAX  Counter
  1080.                      ACCESS  read-only
  1081.                      STATUS  mandatory
  1082.                      DESCRIPTION
  1083.                              "The number of times a FIFO overrun was
  1084.                              detected in the station."
  1085.                      ::= { dot4StatsEntry 12 }
  1086.  
  1087.           dot4StatsDupAddresses OBJECT-TYPE
  1088.                      SYNTAX  Counter
  1089.                      ACCESS  read-only
  1090.                      STATUS  mandatory
  1091.                      DESCRIPTION
  1092.                              "The number of times this station
  1093.                              detected another station using the same
  1094.                              MAC address."
  1095.                      ::= { dot4StatsEntry 13 }
  1096.  
  1097.  
  1098.           --                      802.4 Interface Tests
  1099.  
  1100.           dot4Tests         OBJECT IDENTIFIER ::= { dot4 5 }
  1101.  
  1102.           -- The extensions to the interfaces table proposed in [11]
  1103.           -- define a table object, ifExtnsTestTable, through which a
  1104.           -- network manager can instruct an agent to test an interface
  1105.           -- for various faults.  A test to be performed is identified
  1106.           -- (as the value of ifExtnsTestType) via an OBJECT IDENTIFIER.
  1107.  
  1108.           -- When a test fails, the object ifExtnsTestCode, defined in
  1109.           -- [11], may contain a media-specific error-code.  For 802.4
  1110.           -- interfaces, the following is defined as the value of
  1111.           -- ifExtnsTestCode when a test fails because the modem could
  1112.           -- not be initialized:
  1113.  
  1114.           dot4Errors OBJECT IDENTIFIER ::= { dot4 4 }
  1115.           dot4ModemInitFailed OBJECT IDENTIFIER ::= { dot4Errors 1 }
  1116.  
  1117.           -- The Full-Duplex Loop Back Test is a common test, defined
  1118.           -- in [11] as:
  1119.  
  1120.  
  1121.  
  1122. Transmission Working Group                                     [Page 20]
  1123.  
  1124. RFC 1230                     IEEE 802.4 MIB                     May 1991
  1125.  
  1126.  
  1127.           --
  1128.           --    testFullDuplexLoopBack
  1129.           --
  1130.           -- Invoking this test on a 802.4 interface causes the
  1131.           -- interface to check the path from memory through the chip
  1132.           -- set's serial interface back to memory, thus checking the
  1133.           -- proper functioning of the transmit and receive machines
  1134.           -- of the token bus hardware.
  1135.           -- This test may only be invoked when the interface is
  1136.           -- the Offline state.
  1137.  
  1138.           -- The FIFO Path test is defined by:
  1139.  
  1140.           testFifoPath   OBJECT IDENTIFIER ::= { dot4Tests 1 }
  1141.  
  1142.           -- Invoking this test causes the interface to check the path
  1143.           -- from memory to the chip set's FIFO and back to memory.
  1144.           -- This test checks the hosts interface to the token bus
  1145.           -- hardware.  This test may only be invoked when the
  1146.           -- interface is the Offline state.
  1147.  
  1148.           -- The External Loopback test is defined by:
  1149.  
  1150.           testExternalLoopback OBJECT IDENTIFIER ::= { dot4Tests 2 }
  1151.  
  1152.           -- Invoking this test causes the interface to check the path
  1153.           -- from memory through the chip set and out onto the network
  1154.           -- for external (e.g., at the head-end) loopback through the
  1155.           -- chip set to memory. This test checks the host's interface
  1156.           -- to the 802.4 network.  This test is liable to cause
  1157.           -- serious disruption if invoked on an operational network.
  1158.  
  1159.  
  1160.  
  1161.           --                 802.4 Hardware Chip Sets
  1162.  
  1163.           dot4ChipSets       OBJECT IDENTIFIER ::= { dot4 6 }
  1164.  
  1165.           -- The extensions to the interfaces table proposed in [11]
  1166.           -- define an object, ifExtnsChipSet, with the syntax of
  1167.           -- OBJECT IDENTIFIER, to identify the hardware chip set in
  1168.           -- use by an interface.  That definition specifies just
  1169.           -- one applicable object identifier:
  1170.           --
  1171.           --    unknownChipSet
  1172.           --
  1173.           -- for use as the value of ifExtnsChipSet when the specific
  1174.           -- chip set is unknown.
  1175.  
  1176.  
  1177.  
  1178. Transmission Working Group                                     [Page 21]
  1179.  
  1180. RFC 1230                     IEEE 802.4 MIB                     May 1991
  1181.  
  1182.  
  1183.           --
  1184.           -- This MIB defines the following for use as values of
  1185.           -- ifExtnsChipSet:
  1186.           -- for use as values of ifExtnsChipSet
  1187.  
  1188.              -- Motorola 68824 Token Bus Controller
  1189.           chipSetMc68824  OBJECT IDENTIFIER ::= { dot4ChipSets 1 }
  1190.  
  1191.           END
  1192.  
  1193. 6.  Acknowledgements
  1194.  
  1195.    This document was produced under the auspices of the IETF's
  1196.    Transmission Working Group.  The comments of the following
  1197.    individuals are acknowledged:
  1198.  
  1199.          Brian Kline, Hughes LAN Systems, Inc.
  1200.          Bruce Lieberman, Hughes LAN Systems, Inc.
  1201.          Marshall T. Rose, Performance Systems International, Inc.
  1202.  
  1203. 7.  References
  1204.  
  1205.    [1] Cerf, V., "IAB Recommendations for the Development of Internet
  1206.        Network Management Standards", RFC 1052, NRI, April 1988.
  1207.  
  1208.    [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review
  1209.        Group", RFC 1109, NRI, August 1989.
  1210.  
  1211.    [3] Rose M., and K. McCloghrie, "Structure and Identification of
  1212.        Management Information for TCP/IP-based internets", RFC 1155,
  1213.        Performance Systems International, Hughes LAN Systems, May 1990.
  1214.  
  1215.    [4] McCloghrie K., and M. Rose, "Management Information Base for
  1216.        Network Management of TCP/IP-based internets", RFC 1156, Hughes
  1217.        LAN Systems, Performance Systems International, May 1990.
  1218.  
  1219.    [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  1220.        Network Management Protocol (SNMP), RFC 1157, SNMP Research,
  1221.        Performance Systems International, Performance Systems
  1222.        International, MIT Laboratory for Computer Science, May 1990.
  1223.  
  1224.    [6] McCloghrie K., and M. Rose, Editors, "Management Information Base
  1225.        for Network Management of TCP/IP-based internets", RFC 1213,
  1226.        Performance Systems International, March 1991.
  1227.  
  1228.    [7] Information processing systems - Open Systems Interconnection -
  1229.        Specification of Abstract Syntax Notation One (ASN.1),
  1230.        International Organization for Standardization, International
  1231.  
  1232.  
  1233.  
  1234. Transmission Working Group                                     [Page 22]
  1235.  
  1236. RFC 1230                     IEEE 802.4 MIB                     May 1991
  1237.  
  1238.  
  1239.        Standard 8824, December 1987.
  1240.  
  1241.    [8] Information processing systems - Open Systems Interconnection -
  1242.        Specification of Basic Encoding Rules for Abstract Notation One
  1243.        (ASN.1), International Organization for Standardization,
  1244.        International Standard 8825, December 1987.
  1245.  
  1246.    [9] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  1247.        RFC 1212, Performance Systems International, Hughes LAN Systems,
  1248.        March 1991.
  1249.  
  1250.   [10] Token-Passing Bus Access Method and Physical Layer
  1251.        Specifications, Institute of Electrical and Electronic Engineers,
  1252.        IEEE Standard 802.4, May 1988.
  1253.  
  1254.   [11] McCloghrie, K., Editor, "Extensions to the Generic-Interface
  1255.        MIB", RFC 1229, Hughes LAN Systems, May 1991.
  1256.  
  1257. 8.  Security Considerations
  1258.  
  1259.    Security issues are not discussed in this memo.
  1260.  
  1261. 9.  Authors' Addresses
  1262.  
  1263.    Keith McCloghrie
  1264.    Hughes LAN Systems, Inc.
  1265.    1225 Charleston Road
  1266.    Mountain View, CA 94043
  1267.  
  1268.    Phone: (415) 966-7934
  1269.    EMail: kzm@hls.com
  1270.  
  1271.  
  1272.    Richard Fox
  1273.    Synoptics, Inc.
  1274.    4401 Great America Pkwy
  1275.    PO Box 58185
  1276.    Santa Clara, Cal. 95052
  1277.  
  1278.    Phone: (408) 764-1372
  1279.    EMail: rfox@synoptics.com
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290. Transmission Working Group                                     [Page 23]
  1291.